﻿#Example of terrain manipulator
#manipulator_name = { #manipulator name used as a key
#	created_terrain = <terrain_name> #terrain type that province is converted to
#	terrain_mask = <mask_name> #mask that can be converted by specified manipulator
#	preferred_terrain = <terrain_name> #terrain type that is preffered for conversion
#	city_type = <city_type_name> #city type this terrain has a gravitation to
#	toggle_map_object_layers = {
#		<layer_name> = { show_above = <value> } # <layer_name> will be shown above specified <value> and hidden below
#		<layer_name> = { show_below = <value> } # <layer_name> will be shown below specified <value> and hidden above
#		<layer_name> = show_above_default # <layer_name> will be shown above DYNAMIC_MAP_OBJECT_MASK_THRESHOLD_SHOW define and hidden below
#		<layer_name> = show_below_default # <layer_name> will be shown below DYNAMIC_MAP_OBJECT_MASK_THRESHOLD_HIDE define and hidden above
#	}
#}

farmland_rye = {
	created_terrain = farmland_rye
	terrain_mask = "mask_dynamic_farmland"
	preferred_terrain = plains
	city_type = farm
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.4 }
		"semidynamic_medium" = { show_below = 0.3 }
		"semidynamic_high" = { show_below = 0.2 }
		"farms_dynamic" = show_above_default
	}
}

pasture = {
	created_terrain = pasture
	terrain_mask = "mask_dynamic_farmland"
	preferred_terrain = plains
	city_type = farm
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.4 }
		"semidynamic_medium" = { show_below = 0.3 }
		"semidynamic_high" = { show_below = 0.2 }
		"farms_dynamic" = show_above_default
	}
}

plantation = {
	created_terrain = plantation
	terrain_mask = "mask_dynamic_farmland"
	preferred_terrain = plains
	city_type = farm
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.4 }
		"semidynamic_medium" = { show_below = 0.3 }
		"semidynamic_high" = { show_below = 0.2 }
		"farms_dynamic" = show_above_default
	}
}

farmland_rice = {
	created_terrain = farmland_rice
	terrain_mask = "mask_dynamic_farmland"
	preferred_terrain = plains
	city_type = farm
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.4 }
		"semidynamic_medium" = { show_below = 0.3 }
		"semidynamic_high" = { show_below = 0.2 }
		"farms_dynamic" = show_above_default
	}
}

farmland_millet = {
	created_terrain = farmland_millet
	terrain_mask = "mask_dynamic_farmland"
	preferred_terrain = plains
	city_type = farm
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.4 }
		"semidynamic_medium" = { show_below = 0.3 }
		"semidynamic_high" = { show_below = 0.2 }
		"farms_dynamic" = show_above_default
	}
}

farmland_wheat = {
	created_terrain = farmland_wheat
	terrain_mask = "mask_dynamic_farmland"
	preferred_terrain = plains
	city_type = farm
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.4 }
		"semidynamic_medium" = { show_below = 0.3 }
		"semidynamic_high" = { show_below = 0.2 }
		"farms_dynamic" = show_above_default
	}
}

farmland_maize = {
	created_terrain = farmland_maize
	terrain_mask = "mask_dynamic_farmland"
	preferred_terrain = plains
	city_type = farm
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.4 }
		"semidynamic_medium" = { show_below = 0.3 }
		"semidynamic_high" = { show_below = 0.2 }
		"farms_dynamic" = show_above_default
	}
}

mining = {
	created_terrain = mining
	terrain_mask = "mask_dynamic_mining"
	preferred_terrain = hills
	city_type = mine
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.0 }
		"semidynamic_medium" = { show_below = 0.1 }
		"semidynamic_high" = { show_below = 0.1 }
		"mines_dynamic" = { show_above = 0.01 }
	}
}

forestry = {
	created_terrain = forestry
	terrain_mask = "mask_dynamic_forestry"
	preferred_terrain = forest
	city_type = wood
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.6 }
		"semidynamic_medium" = { show_below = 0.4 }
		"semidynamic_high" = { show_below = 0.2 }
		"forestry_dynamic" = { show_above = 0.1 }
	}
}

urban_city = {
	created_terrain = urban
	terrain_mask = "mask_dynamic_farmland"
	city_type = city
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.2 }
	}
}

urban_port = {
	created_terrain = docks
	terrain_mask = "mask_dynamic_farmland"
	city_type = port
	coastal = yes
	toggle_map_object_layers = {
		"semidynamic" = { show_below = 0.2 }
	}
}
